package com.anolesoft.PlanOrder.service;

import com.anolesoft.PlanOrder.dto.MesBzzFcfhjhDto;
import com.anolesoft.PlanOrder.vo.MesBzzFcfhjhVo;
import com.anolesoft.yr.util.PageData;

import java.util.List;

public interface FengCunFangHuService {

    /**
     * 查询封存防护计划
     */
    List<MesBzzFcfhjhVo> selectListByCondition(MesBzzFcfhjhDto mesBzzFcfhjhDto);

    /**
     * 维护封存防护计划
     */

    int weiHu(MesBzzFcfhjhDto mesBzzFcfhjhDto);

    /**
     * 计量期送检取货

     */
    int quHuo(MesBzzFcfhjhDto mesBzzFcfhjhDto);

    /**
     * 库房出库确任

     */
    int chuKu(MesBzzFcfhjhDto mesBzzFcfhjhDto);

    /**
     * 计量期完检入库

     */
    int wanJian(MesBzzFcfhjhDto mesBzzFcfhjhDto);

    /**
     * 计量期完检入库

     */
    int ruKu(MesBzzFcfhjhDto mesBzzFcfhjhDto);

    /**
     * 派工人员信息查询

     */
    List<MesBzzFcfhjhVo> selectEidName(MesBzzFcfhjhDto mesBzzFcfhjhDto);

    /**
     * 派工
     */
    int paiGong(MesBzzFcfhjhDto mesBzzFcfhjhDto);

    /**
     * 生成制造记录条码
     */
    int barCodeGenerate(String factory);
}
